package cz.stv.pecinovsky.správceplátna;


/*******************************************************************************
 * Rozhraní {@code IOvládaný} definuje požadavky na objekt ovládaný
 * z klávesnice pomocí kurzorových kláves, mezerníku a klávesy Enter.
 * Předpokládá se, že ovládané objekty budou součansě kreslené na plátně
 * pod správou správce plátna.
 * 
 * @author  Rudolf PECINOVSKÝ
 * @version 1.10.2678 — 2011-10-27
 */
public interface IOvládaný extends IKreslený
{
//== KONSTANTY =================================================================
//== METODY ====================================================================

    /***************************************************************************
     * Reakce na stisk klávesy se šipkou vpravo.
     */
//     @Override
    public void vpravo();
    

    /***************************************************************************
     * Reakce na stisk klávesy se šipkou vlevo.
     */
//     @Override
    public void vlevo();
    

    /***************************************************************************
     * Reakce na stisk klávesy se šipkou vzhůru.
     */
//     @Override
    public void vzhůru();
    

    /***************************************************************************
     * Reakce na stisk klávesy se šipkou dolů.
     */
//     @Override
    public void dolů();
    

    /***************************************************************************
     * Reakce na stisk klávesy enter.
     */
//     @Override
    public void enter();
    

    /***************************************************************************
     * Reakce na stisk mezerníku.
     */
//     @Override
    public void mezera();
    

    /***************************************************************************
     * Reakce na stisk klávesy ESC, tj. na ukončení ovládání z klávesnice.
     */
//     @Override
    public void konec();


    
//== VNOŘENÉ TŘÍDY =============================================================
}
